package nb.photoviewer.ImageEditor;

import javafx.application.Application;
import javafx.fxml.FXML;
import javafx.fxml.FXMLLoader;
import javafx.scene.Parent;
import javafx.scene.Scene;
import javafx.scene.control.Slider;
import javafx.stage.Stage;
import nb.photoviewer.MainApplication;

import java.io.IOException;

public class EditorStage extends Application {
    //“幻灯片场景”窗口
    private Stage stage=new Stage();

    @FXML
    private Slider brightnessSlider;    //亮度滑动条
    @FXML
    private Slider colortemperatureSlider;    //色温滑动条
    @FXML
    private Slider grayscaleSlider;      //灰度滑动条

    @Override
    public void start(Stage primaryStage) throws IOException {
        FXMLLoader fxmlLoader =new FXMLLoader(MainApplication.class.getResource("/nb/photoviewer/ImageEditorStage.fxml") );
        //FXMLLoader 用于加载FXML文件（通常是UI界面文件），在这里加载了一个名为 "new-stage.fxml" 的FXML文件。
        Parent root=fxmlLoader.load();
        //Parent 类表示场景图的根节点，这里将加载的FXML文件的根节点作为主场景的根节点。
        primaryStage.setTitle("图片编辑");
        primaryStage.setScene(new Scene(root));
        //创建了一个新的场景，并将加载的FXML文件的根节点设置为该场景的根节点。
        // 设置Stage的最小宽度和高度
        primaryStage.setMinWidth(900);
        primaryStage.setMinHeight(620);
        primaryStage.show();
        //最后，通过调用 primaryStage.show() 方法显示主舞台。

    }
    public static void main(String[] args) {
        launch(args);
        //在 main 方法中，调用 launch(args) 启动 JavaFX 应用程序
    }
    public void  showWindow() throws Exception {
        start(stage);
    }
}
